package mapper;

import domain.Brand;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 于金鹏
 * @Date 2025/1/2 20:17
 * @Package yujinpeng
 */
@Mapper
public interface BrandMapper {
    // 插入品牌
    int insertBrand(Brand brand);

    // 删除品牌
    int deleteBrand(@Param("id") Long id);

    // 更新品牌
    int updateBrand(Brand brand);

    // 查询所有品牌
    List<Brand> selectAllBrands();

    // 根据 ID 查询品牌
    Brand selectBrandById(@Param("id") Long id);
}
